package com.pan.kang.model;


import lombok.Data;

import java.util.List;

@Data
public class JavaCodeGenerate {

    /**
     * 表名
     */
    private String tableName;

    /**
     * 类名
     */
    private String className;

    /**
     * 类注释
     */
    private String classComment;

    /**
     * 列信息列表
     */
    private List<Field> fieldList;

    /**
     * 对象名
     */
    private String objectName;

    /**
     * 列信息
     */
    @Data
    public static class Field {
        /**
         * 字段名
         */
        private String fieldName;

        /**
         * 数据库字段名
         */
        private String tableFieldName;

        /**
         * Java 类型
         */
        private String javaType;

        /**
         * 注释（字段中文名）
         */
        private String comment;

        /**
         * set 方法名
         */
        private String setMethod;

        /**
         * 值
         */
        private String value;
    }

}
